$(function () {
    $('form').validate({
        rules: {
            user: {
                required: true,
                isUser: true
            },
            pwd: {
                required: true,
                ispwd: true
            },
            Pwd: {
                equalTo: "#pwd",
                required: true,
                ispwd: true
            },
            phone: {
                required: true,
                isphone: true
            }
        },


        messages: {
            user: {
                required: '用户名不能为空',
            },
            pwd: {
                required: '密码不能为空',
            },
            Pwd: {
                required: '密码不能为空',
                equalTo: '密码不一致'
            },
            phone: {
                required: '手机号不能为空',
            }
        }








    })

    // jQuery.validator.addMethod("isZipCode", function (value, element) {
    //     var tel = /^[0-9]{6}$/;
    //     return this.optional(element) || (tel.test(value));
    // }, "请正确填写您的邮政编码");
    jQuery.validator.addMethod("isUser", function (value, element) {
        var tel = /^[a-zA-z]\w{5,11}$/; //6-12位字母开头后跟数字 字母 下划线
        return this.optional(element) || (tel.test(value));
    }, "请正确填写用户名6-12位字母开头后跟数字 字母 下划线");

    jQuery.validator.addMethod("ispwd", function (value, element) {
        var tel = /^[a-zA-z]\w{5,11}$/; //6-12位字母开头后跟数字 字母 下划线
        return this.optional(element) || (tel.test(value));
    }, "请正确填写密码6-12位字母开头后跟数字 字母 下划线");

    jQuery.validator.addMethod("isphone", function (value, element) {
        var tel = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/; //6-12位字母开头后跟数字 字母 下划线
        return this.optional(element) || (tel.test(value));
    }, "请正确填写手机号，手机号格式不正确");
})